.card {
  background-color: #FFFFFF;
  border-radius: 10rpx;
  padding: 20rpx;
  +.card {
    margin-top: 20rpx;
  }
  > * {
    margin: 15rpx 0;
  }
  .flex-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .points {
    font-size: 0.8em;
    .points-item + .points-item {
      &:before {
        content: ' - ';
        margin: 0 10rpx;
      }
    }
  }
  .price {
    color: #DE8C17;
    font-size: 1.2em;
  }
  .capacity {
    margin-left: 100rpx;
  }
  .phone {
    color: #13CE66;
    font-size: 32rpx;
    line-height: 32rpx;
    padding: 10rpx 0;
  }
}
